package cn.cleanarch.infra.idp.pms.domain.dto;

import lombok.Data;

/**
 * 项目分类DTO
 */
@Data
public class ProjectCategoryDTO {

    /**
     * 分类ID
     */
    private Long id;

    /**
     * 分类名称
     */
    private String name;

    /**
     * 分类描述
     */
    private String description;

    /**
     * 父级分类ID
     */
    private Long parentId;

    /**
     * 父级分类名称（冗余字段，便于前端显示）
     */
    private String parentName;

    /**
     * 排序
     */
    private Integer sortOrder;

    /**
     * 创建时间
     */
    private java.time.LocalDateTime createTime;

    /**
     * 更新时间
     */
    private java.time.LocalDateTime updateTime;

    /**
     * 创建者ID
     */
    private Long createBy;

    /**
     * 更新者ID
     */
    private Long updateBy;
}